#pragma once
#include "stdafx.h"

/*--------------------------------------------------------------------------------
 * Adaptive Intelligence - Core Class Library
 * Version 2.00
 * 
 * Server Platform Type Enumeration
 *		Lists the types of platforms for servers being enumerated using the 
 * ServerEnumerator class.
 *------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------
 * System Imports
 *------------------------------------------------------------------------------*/

namespace Adaptive
{
	namespace Win32
	{
		/// <summary>
		/// Lists the types of platforms for servers being enumerated using the 
		/// <b>ServerEnumerator</b> class.
		/// </summary>
		public enum class ServerPlatformType 
		{
			/// <summary>
			/// Indicates the operating platform is DOS.
			/// </summary>
			Dos = PLATFORM_ID_DOS,
			/// <summary>
			/// Indicates the operating platform is OS/2.
			/// </summary>
            Os2 = PLATFORM_ID_OS2,
			/// <summary>
			/// Indicates the operating platform is Windows NT or higher.
			/// </summary>
            WindowsNT = PLATFORM_ID_NT,
			/// <summary>
			/// Indicates the operating platform is OSF.
			/// </summary>
            Osf = PLATFORM_ID_OSF,
			/// <summary>
			/// Indicates the operating platform is VMS.
			/// </summary>
            Vms = PLATFORM_ID_VMS
		};
	}
}
